package com.vshop.service;

import com.vshop.entity.comentity.UserInfoReport;

import java.util.List;

public interface UserInfoReportService {

    public List<UserInfoReport> queryDeviceCodeByOpenId(String openId, String partnerCode);

    public void insertWeixinHavaCardAndExpressInfo(UserInfoReport userInfoReport);

    public int queryWeixinHavaCardAndExpressInfo(String partnerCode, String openId, String deviceCode, String recipientName, String recipientPhone, String recipientAddress, String recipientCompany, String recipientEmail, String expressType, String expressPrice);

    public int queryWeixinHavaCard(String partnerCode, String openId, String deviceCode);

    public void insertWeixinHavaCard(UserInfoReport userInfoReport);

    public int queryWeixinNoCardAndExpressInfo(String openId, String partnerCode, String recipientName, String recipientPhone, String recipientAddress, String recipientCompany, String recipientEmail, String expressType, String expressPrice);

    public void insertWeixinNoCardAndExpressInfo(UserInfoReport userInfoReport);

    public int queryWeixinNoCard(String partnerCode, String openId);

    public void insertWeixinNoCard(UserInfoReport userInfoReport);

    public int queryWebHavaCardAndExpressInfo(String partnerCode, String deviceCode, String recipientName, String recipientPhone, String recipientAddress, String recipientCompany, String recipientEmail, String expressType, String expressPrice);

    public void insertWebHavaCardAndExpressInfo(UserInfoReport userInfoReport);

    public int queryWebHavaCard(String partnerCode, String deviceCode);

    public void insertWebHavaCard(UserInfoReport userInfoReport);

    public int queryWebNoCardAndExpressInfo(String partnerCode, String recipientName, String recipientPhone, String recipientAddress, String recipientCompany, String recipientEmail, String expressType, String expressPrice);

    public void insertWebNoCardAndExpressInfo(UserInfoReport userInfoReport);
}
